home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
011
/
borint.arc
/
BORINT.DOC
< prev
Wrap
Text File
|
1986-08-22
|
4KB
|
133 lines
BORINT
FIX BORLAND INTERRUPT BUGS
1. Introduction
Certain products of Borland International (including
SuperKey Version 1.11A and Turbo Lightning Version 1.00A)
issue "illegal" interrupts to see if they are already
installed. Unfortunately, these "illegal" interrupts will
cause the BIOS routines in some non-IBM machines (including
older model Corona PC's) to "crash".
In addition, certain product(s) of Borland International
(including SuperKey Version 1.11A - but not including Turbo
Lightning Version 1.00A) trap DOS interrupts in a way which
can result in erroneous processing of the flag bits,
particularly the carry flag. When running a second
invocation of IBM PC-DOS Version 2.10 COMMAND.COM with such
a resident program installed:
RESTORE.COM always aborts with the error message:
"Invalid drive specification". The affected DOS
function is 14 (select current drive).
The ERASE/DEL command will not accept a path name (only
a simple file name); even a valid path name results in
the error message: "Invalid directory". The affected
DOS function is 41 (parse filename)
2. Installation and Operation
When executed, BORINT becomes permanently resident. It
should be loaded before any Borland International program is
loaded. Since it is quite small and shouldn't affect normal
operation in any way, it may be routinely loaded from the
AUTOEXEC.BAT file.
BORINT traps "illegal" calls to BIOS serial port (interrupt
20) and keyboard (interrupt 22) routines, and immediately
returns to the calling program.
BORINT traps DOS function calls 14 (select current drive)
and 41 (parse filename), and clears the carry flag before
continuing on to DOS.
3. Revision History
Version 1.10
Fixes for the Borland bug affecting DOS interrupt
functions 14 (select current drive) and 41 (parse
filename) were added.
Rev: August 22, 1986 Page 1 Version 1.10
BORINT
4. Copyright and Trademark Notices
BORINT and this documentation are copyrighted products of
John Navas II.
BORINT is made available for personal, non-commercial
use only. You are granted a limited license to use
BORINT, and to copy it and distribute it, provided that
no fee is charged for such copying and distribution,
and that it is only distributed in its original,
unmodified state.
Borland is a trademark of Borland International. SuperKey
and Turbo Lightning are trademarked and copyrighted products
of Borland International.
Rev: August 22, 1986 Page 2 Version 1.10